﻿<%@ Page Title="Matricule-se Já" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Matricula.aspx.cs" Inherits="CursoUNICEUB.Matricula" %>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <style type="text/css">
        .style1
        {
            height: 26px;
        }
        .style2
        {
        }
        .style4
        {
            height: 26px;
            width: 214px;
        }
        .style5
        {
            width: 214px;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <h1>
        Matricule-se agora mesmo
    </h1>
    <br />
    <br />
    <table>
        <tr>
            <td class="style4">
                <asp:Label ID="Label1" runat="server" Text="Nome :"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtNome" runat="server" Width="231px" MaxLength="50"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvNome" runat="server" Display="Dynamic" ControlToValidate="txtNome" 
                    ErrorMessage="Nome." ToolTip="Campo Obrigatório." ValidationGroup="Matricular">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="style4">
                <asp:Label ID="Label2" runat="server" Text="Curso :" ></asp:Label>
            </td>
            <td>
                <asp:DropDownList ID="ddlCurso" runat="server" DataTextField="Descricao" 
                    DataValueField="Codigo" Height="21px" Width="400px" />
                <asp:RequiredFieldValidator ID="rfvCurso" runat="server" Display="Dynamic" ControlToValidate="ddlCurso"
                    ErrorMessage="Curso." ToolTip="Campo Obrigatório." ValidationGroup="Matricular">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="style4">
                <asp:Label ID="Label7" runat="server" Text="Endereço :"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtEndereco" runat="server" Width="231px" MaxLength="100"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvEndereco" runat="server" Display="Dynamic" ControlToValidate="txtEndereco"
                    ErrorMessage="Endereco." ToolTip="Campo Obrigatório." ValidationGroup="Matricular">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="style4">
                <asp:Label ID="Label3" runat="server" Text="Telefone :"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtTelefone" runat="server" Width="80px" MaxLength="9"></asp:TextBox>
                <asp:MaskedEditExtender ID="txtTelefone_MaskedEditExtender" runat="server" Mask="9999-9999"
                    MessageValidatorTip="true" OnFocusCssClass="MaskedEditFocus" OnInvalidCssClass="MaskedEditError"
                    Enabled="True" TargetControlID="txtTelefone" MaskType="None" ErrorTooltipEnabled="True"></asp:MaskedEditExtender>
                <asp:RequiredFieldValidator ID="rfvTelefone" runat="server" Display="Dynamic" ControlToValidate="txtTelefone"
                    ErrorMessage="Telefone." ToolTip="Campo Obrigatório." ValidationGroup="Matricular">*</asp:RequiredFieldValidator>
                <asp:RegularExpressionValidator ID="revTelefone" runat="server" 
                    ErrorMessage="Telefone." ControlToValidate="txtTelefone" Display="Dynamic" 
                    ValidationGroup="matricular" Text="*" ToolTip="Telefone incorreto." 
                    ValidationExpression="^\d{8}$"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td class="style4">
                <asp:Label ID="Label4" runat="server" Text="Celular :"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtCelular" runat="server" Width="80px" MaxLength="9"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvCelular" runat="server" Display="Dynamic" ControlToValidate="txtCelular"
                    ErrorMessage="Celular." ToolTip="Campo Obrigatório." ValidationGroup="Matricular">*</asp:RequiredFieldValidator>
                <asp:MaskedEditExtender ID="txtCelular_MaskedEditExtender" runat="server" Mask="9999-9999"
                    MessageValidatorTip="true" OnFocusCssClass="MaskedEditFocus" OnInvalidCssClass="MaskedEditError"
                    Enabled="True" TargetControlID="txtCelular" MaskType="None" ErrorTooltipEnabled="True"></asp:MaskedEditExtender>
                <asp:RegularExpressionValidator ID="revCelular" runat="server" 
                    ErrorMessage="Celular." ControlToValidate="txtCelular" Display="Dynamic" 
                    ValidationGroup="matricular" Text="*" ToolTip="Celular incorreto." 
                    ValidationExpression="^\d{8}$"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td class="style4">
                <asp:Label ID="Label6" runat="server" Text="RG :"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtRG" runat="server" Width="80px" MaxLength="9"></asp:TextBox>
                <asp:MaskedEditExtender ID="txtRG_MaskedEditExtender1" runat="server" Mask="9.999.999"
                    MessageValidatorTip="true" OnFocusCssClass="MaskedEditFocus" OnInvalidCssClass="MaskedEditError"
                    Enabled="True" TargetControlID="txtRG" MaskType="None" ErrorTooltipEnabled="True"></asp:MaskedEditExtender>
                <asp:RequiredFieldValidator ID="rfvRG" runat="server" Display="Dynamic" ControlToValidate="txtRG"
                    ErrorMessage="RG." ToolTip="Campo Obrigatório." ValidationGroup="Matricular">*</asp:RequiredFieldValidator>
                <asp:RegularExpressionValidator ID="revRG" runat="server" 
                    ErrorMessage="RG." ControlToValidate="txtRG" Display="Dynamic" 
                    ValidationGroup="matricular" Text="*" ToolTip="RG incorreto." 
                    ValidationExpression="^\d{7}$"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td class="style4">
                <asp:Label ID="Label9" runat="server" Text="CPF :"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtCPF" runat="server" MaxLength="14"></asp:TextBox>
                <asp:MaskedEditExtender ID="txtCPF_MaskedEditExtender1" runat="server" Mask="999.999.999-99"
                    MessageValidatorTip="true" OnFocusCssClass="MaskedEditFocus" OnInvalidCssClass="MaskedEditError"
                    Enabled="True" TargetControlID="txtCPF" MaskType="None" ErrorTooltipEnabled="True"></asp:MaskedEditExtender>
                <asp:RequiredFieldValidator ID="rfvCPF" runat="server" Display="Dynamic" ControlToValidate="txtCPF"
                    ErrorMessage="CPF." ToolTip="Campo Obrigatório." ValidationGroup="Matricular">*</asp:RequiredFieldValidator>
                <asp:RegularExpressionValidator ID="revCPF" runat="server" 
                    ErrorMessage="CPF." ControlToValidate="txtCPF" Display="Dynamic" 
                    ValidationGroup="matricular" Text="*" ToolTip="CPF incorreto." 
                    ValidationExpression="^\d{11}$"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td class="style4">
                <asp:Label ID="Label10" runat="server" Text="Nascimento :" ></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtNascimento" runat="server" Width="80px" MaxLength="10"></asp:TextBox>
                <asp:ImageButton runat="server" ID="imgCalendario" ImageUrl="~/Img/calendar.gif" ToolTip="Escolha a data de seu nascimento"
                AlternateText="Escolha a data de seu nascimento"/>
                <asp:RequiredFieldValidator ID="rfvNascimento" runat="server" Display="Dynamic" ControlToValidate="txtNascimento"
                    ErrorMessage="Nascimento." ToolTip="Campo Obrigatório." ValidationGroup="Matricular">*</asp:RequiredFieldValidator>
                <asp:CalendarExtender ID="txtNascimento_CalendarExtender" runat="server" 
                    Enabled="True" TargetControlID="txtNascimento" 
                    PopupButtonID="imgCalendario" DefaultView="Years" Format="dd/MM/yyyy"></asp:CalendarExtender>
                </td>
        </tr>
        <tr>
            <td class="style4">
                <asp:Label ID="Label8" runat="server" Text="Email :" ></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtEmail" runat="server" Width="231px" MaxLength="30"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvEmail" runat="server" Display="Dynamic" ControlToValidate="txtEmail"
                    ErrorMessage="Email." ToolTip="Campo Obrigatório." ValidationGroup="Matricular">*</asp:RequiredFieldValidator>
                <asp:RegularExpressionValidator ID="revEmail" runat="server" 
                    ErrorMessage="Email." ControlToValidate="txtEmail" Display="Dynamic" 
                    ValidationGroup="matricular" Text="*" ToolTip="Email incorreto." 
                    ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
            </td>
        </tr>
                <tr>
            <td class="style4">
                <asp:Label ID="LblInserirCurriculo" runat="server" Text="Curriculo:"></asp:Label>
            </td>
            <td>
                <asp:FileUpload ID="FUInserir" runat="server" />
            </td>
        </tr>
                        <tr>
            <td class="style4">
                <asp:Label ID="Label14" runat="server" Text="Foto:"></asp:Label>
            </td>
            <td>
                <asp:FileUpload ID="FUInserirFoto" runat="server" />
            </td>
        </tr>
        <tr>
            <td class="style5" rowspan="4" valign="top">
                <asp:Label ID="Label13" runat="server" Text="Formas de pagamento :"></asp:Label>
            </td>
            <td class="style2">
                <asp:RadioButton ID="rbnDinheiro" runat="server" Checked="True" 
                    Text="Dinheiro" GroupName="pag" />
            </td>
        </tr>
        <tr>
            <td class="style2">
                <asp:RadioButton ID="rbnTransDep" runat="server" Text="Transferência e Depósito" GroupName="pag" />
            </td>
        </tr>
        <tr>
            <td class="style2">
                <asp:RadioButton ID="rbnChequeVista" runat="server" Text="Cheque à vista" GroupName="pag" />
            </td>
        </tr>
        <tr>
            <td class="style2">
                <asp:RadioButton ID="rbnChequePre" runat="server"  Text="Cheque 3x" GroupName="pag" />
            </td>
        </tr>
        <tr>
            <td class="style4">
                <asp:Label ID="Label11" runat="server" Text="Senha :"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtSenha" TextMode="Password" runat="server" MaxLength="15"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvSenha" runat="server" Display="Dynamic" ControlToValidate="txtSenha"
                    ErrorMessage="Senha." ToolTip="Campo Obrigatório." ValidationGroup="Matricular">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="style4">
                <asp:Label ID="Label12" runat="server" Text="Confirmar Senha :"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtConfirmaSenha" TextMode="Password" runat="server" MaxLength="15"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvConfirmaSenha" runat="server" Display="Dynamic" ControlToValidate="txtConfirmaSenha"
                    ErrorMessage="Confirmação de Senha." ToolTip="Campo Obrigatório." ValidationGroup="Matricular">*</asp:RequiredFieldValidator>
                <asp:CompareValidator ID="cvSenha" runat="server" ControlToCompare="txtSenha" ControlToValidate="txtConfirmaSenha" 
                    ErrorMessage="Senha não confere." Text="*" ToolTip="Senha não confere." 
                    ValidationGroup="Matricular"/>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <asp:TextBox ID="txtContrato" runat="server" TextMode="MultiLine" Width="600px" Height="150px"
                    style="margin-right: 0px" 
                    Text="CONTRATO DE PRESTAÇÃO DE SERVIÇOS DE ENSINO DE INFORMÁTICA 
        
DO OBJETO DO CONTRATO 
              
               
Cláusula 1ª. O presente contrato tem como OBJETO, a prestação, pelo CONTRATADO, ao CONTRATANTE, dos serviços de ensino de informática, no seguinte curso: CURSO C#.NET. 
                             
DAS AULAS 

                
Cláusula 2ª. As aulas serão ministradas nos dias de 2ª à 6ª , iniciando-se às 17:10 horas, e terminando às 19:10 horas, ou aos sábados iniciando-se às 08:00, e terminando às 12:30, totalizando a carga horária de 60 horas, ressalvando o caso de feriados, que serão devidamente compensados em horário a ser acertado posteriormente. 
               
Cláusula 3ª. O CONTRATANTE usará o computador individualmente, sem dividi-lo com outros alunos durante o horário exclusivo de sua aula. 
                     
DA FREQÜÊNCIA 
        
               
Cláusula 4ª. A fim de que possa receber o certificado ao final do curso, o CONTRATANTE não deverá se ausentar por mais de 25% (vinte e cinco por cento) das aulas. 
                     
DO PAGAMENTO 

       
Cláusula 5ª. Pelos serviços prestados, o CONTRATANTE pagará à CONTRATADA o valor de R$ 800,00, podendo o valor ser dividido em 3 parcelas de R$ 270,00, a serem pagas até o dia 08 de cada mês. 
              
       

DA RESCISÃO 
        
               
Cláusula 6ª. O presente contrato poderá ser rescindido caso o CONTRATANTE avise o CONTRATADO com antecedência de 15 dias, devendo estar todas as parcelas até este momento pagas. 
               
Cláusula 7ª. O presente instrumento também será rescindido caso o CONTRATANTE deixe de pagar a mensalidade após 10 dias do vencimento. 
              
       

CONDIÇÕES GERAIS 
       
               
Cláusula 8ª. Não se incluem neste contrato os serviços de reforço e reciclagem, e o fornecimento de material didático utilizado no curso.                      
" 
                    
                    
                    ReadOnly="true"></asp:TextBox>
                    <br />
                <asp:CheckBox ID="chkAceite" Text="Declaro que li e aceito os termos e condições presentes neste contrato." runat="server" />
            </td>
        </tr>
        <tr>
            <td class="style4" valign="top">
                <asp:Label ID="Label5" runat="server" Text="Digite os números que aparecem na imagem :"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="txtCaptcha" runat="server" Width="75"></asp:TextBox>
                <asp:Label ID="lblMessage" runat="server" ForeColor="Red"/> 
                <br />
                <asp:Image runat="server" ID="imgCaptcha" />
                <asp:RequiredFieldValidator ID="rfvImagem" runat="server" Display="Dynamic" ControlToValidate="txtCaptcha"
                    ErrorMessage="Validação de imagem." ToolTip="Campo Obrigatório." ValidationGroup="Matricular">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td colspan="2" align="right">
                <asp:Button ID="btnMatricular" runat="server" Text="Matricular" 
                    ValidationGroup="Matricular" onclick="btnMatricular_Click" />
                <asp:ValidationSummary ID="vSum" runat="server" HeaderText="Favor verificar os seguintes campos :" ShowMessageBox="True" ShowSummary="False" ValidationGroup="Matricular" />
            </td>
        </tr>
    </table>
</asp:Content>
